home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / fdpi_201.zip / FDPI.DOK < prev    next >
Text File  |  1991-08-14  |  8KB  |  213 lines

  1.  
  2.  
  3.                  FrontDoor Protected Inbound (FDPI)
  4.  
  5.                            Version 2.01
  6.  
  7.               Copyright (c) 1990/91 by Ulrich Bartelt
  8.  
  9.                      FidoNetnode    2:241/5801
  10.  
  11.                      Frodo-Help     2:24/4
  12.  
  13.  
  14.  
  15.  
  16.         FDPI hat jetzt DREI Sicherheitsstufen !!!!!!!!!!
  17.  
  18.         Passworte schützen vor Hackern, nicht vor dummen Sysops !
  19.         In letzter Zeit habe ich durch meine Arbeit als Verwalter
  20.         der 'Deutschen Pointliste' mit immer mehr Systemen ein
  21.         Passwort. Einige der Sysops dieser Systeme haben aber
  22.         wohl noch Probleme mit ihrem System und schicken den größten
  23.         Mist mit. Daher habe ich eine dritte Sicherheitsstufe hin-
  24.         zugefügt, die TwitSyssteme. Egal, ob ich mit einem System
  25.         ein Passwort habe oder nicht, wenn es von mir in meinem
  26.         Setup als Twit deklariert ist, wandert die Mail in ein
  27.         spezielles Verzeichnis und ich kann sie erstmal in Ruhe
  28.         durchchecken.
  29.  
  30.         FDPI ist ein Utility, das FrontDoor zu einem 'geschützten
  31.         Inbound' verhilft. Eigentlich schafft es das dadurch, das
  32.         es nicht geschützte Files in ein extra Verzeichnis schiebt.
  33.         In jedem Fall findet sich bei korrekter Verwendung von FDPI
  34.         nur noch Mail und/oder Files im Inbound-Verzeichnis die von
  35.         Nodes ist, mit denen Du ein Passwort hast. Ein unbemerktes
  36.         Hineinschreiben von Mail in dein System wird damit absolut
  37.         unmöglich.
  38.  
  39.         Im Gegensatz zu früheren Versionen braucht FDPI jetzt einen
  40.         CFG-File namens FDPI.CFG. Dafür brauchen aber keinerlei Pa-
  41.         rameter beim Aufruf mehr angegeben zu werden, ja du MUSST sogar
  42.         deine Batchfiles ändern und das ungeschützte Verzeichnis löschen.
  43.         Natürlich kennt FDPI weiterhin -q wenn du nicht möchtest, daß
  44.         jedesmal eine Netmail an dich geschrieben wird. Das CFG-File
  45.         MUSS im selben Verzeichnis stehen wie SETUP.FD !
  46.  
  47.         Ich habe bewußt auf jede Form der Fehlerüberprüfung beim Ein-
  48.         lesen von FDPI.CFG verzichtet, um den Programmcode klein zu
  49.         halten und die Geschwindigkeit bezubehalten. Jede Zeile muß
  50.         in der ersten Spalte beginnen und nach dem letzten Zeichen
  51.         muß SOFORT ein CR folgen.
  52.  
  53.         FDPI.CFG muß mindestens 3 Zeilen enthalten:
  54.  
  55.         1. Pfad zum ungeschützten InBound
  56.         2. Pfad zum Inbound für Twitsysteme
  57.         3. Ein Twitsystem
  58.  
  59.         Beachte: Wenn Du die neuen Möglichkeiten gar nicht nutzen willst,
  60.                  schreibe einfach in Zeile 1 und 2 das selbe Verzeichnis
  61.                  und setze in Zeile 3 ein Dummysystem mit dem du garantiert
  62.                  keine Mail austauscht (z.B. 99:1111/99.777).
  63.                  WICHTIG ist, daß dier Pfade auf dem gleichen Laufwerk
  64.                  liegen wie das NetMail Verzeichnis. FDPI selbst kann
  65.                  überall auf dem Pfad gefunden werden.
  66.  
  67.         Jetzt kannst Du bis zu 200 weitere Systeme als TWIT definieren.
  68.  
  69.         Bei der Eingabe der Twitsysteme kannst du die gleiche Syntax benutzen
  70.         wie überall im SETUP von FrontDoor.
  71.  
  72.         Beispiel (ich bin 2:241/5800)
  73.  
  74.         .99     = 2:241/5800.99
  75.         244/2   = 2:244/2.0
  76.         5600    = 2:241/5600.0
  77.  
  78.  
  79.         FDPI holt sich selbst alle anderen Parameter die es braucht aus
  80.         der FrontDoor Umgebung. Du mußt lediglich die Variable FD=
  81.         gesetzt haben, was ja bei FrontDoor ohnehin der Fall sein
  82.         sollte. Du MUST im FrontDoor SETUP alle Verzeichnisangaben mit
  83.         der Laufwerksbezeichnung angeben damit FDPI laufen kann. Dadurch
  84.         kannst du FDPI aber von jeder beliebigen Stelle im Pfad auf-
  85.         rufen.
  86.  
  87.         Anwendung:
  88.  
  89.         FDPI wird aufgerufen mit:
  90.  
  91.         FDPI [-Q]
  92.  
  93.         WICHTIG ist, daß der Pfad auf dem gleichen Laufwerk (also im
  94.         Beispiel D:) liegt wie das NetMail Verzeichnis.
  95.         FDPI selbst kann überall auf dem Pfad gefunden werden.
  96.  
  97.         - - - - - B E A C H T E  - - - - -
  98.  
  99.         Damit FDPI funktionieren kann, mußt du nach jedem Mailempfang
  100.         einen Exit machen und FDPI aufrufen. Das solltest Du ja ohne-
  101.         hin tun, um z.B. TrackM laufen zu lassen.
  102.  
  103.         Du MUSST also unter Mailer, Miscellaneous installiert haben:
  104.  
  105.           ....
  106.         ▒│ Present all AKAs to remote system    Yes         │▒
  107.         ▒│ Trigger exit upon receipt of netmail Yes         │▒
  108.         ▒│ └─Upon receipt of ANY file           Yes         │▒
  109.           ....
  110.  
  111.         Du must nicht umbedingt jetzt die Mail tossen, nur muß FDPI
  112.         nach JEDEM Anruf einmal kurz im Inbound nachgucken. Wenn ich
  113.         kurz schreibe, meine ich auch kurz: Bei mir benötigt FDPI nur
  114.         0.11 Sekunden wenn es nichts zu tun gibt. Selbst wenn 20 Files
  115.         verschoben werden müssen, ist das in 2 Sekunden passiert.
  116.  
  117.         Logging:
  118.  
  119.         FDPI kennt deinen FrontDoor Logfile und vermerkt seine
  120.         Aktivitäten in diesem File.
  121.  
  122.         Außerdem schreibt FDPI eine private Netmail an Dich mit dem
  123.         Hinweis, daß ungeschützte Mail angekommen ist und von welchem
  124.         Node sie stammt.
  125.  
  126.  
  127.         WARNUNG:
  128.  
  129.         Da FDPI das Archivebit benutzt um festzustellen, ob neue Files
  130.         im Inbound sind, mußt Du dieses Bit manuell wieder zurücksetzen
  131.         wenn Du mal ein Backup vom Inbound machen willst. Natürlich
  132.         nur wenn du ein Backupprogramm benutzt, das dieses Bit braucht.
  133.  
  134.  
  135.         Die Logik von FDPI:
  136.  
  137.         siehe hierzu das File: FDPI.SRG
  138.  
  139.         ---------------------------------------------------------------
  140.  
  141.         Wenn Du meinst, FDPI wäre ein nützliches Programm würde ich
  142.         mich freuen, wenn Du mir eine Postkarte schreibst mit deiner
  143.         Fido/SIGNet Adresse. Schreibe an:
  144.  
  145.                    Ulrich Bartelt
  146.                    Schillerstr. 45
  147.                    5802 Wetter 2
  148.  
  149.  
  150.         Nutzungsbestimmungen:
  151.  
  152.         FDPI kann auf nichtkommerziellen Systemen frei eingesetzt
  153.         werden. Bei kommerzieller Anwendung (etwa zur Erhöhung der
  154.         Systemsicherheit bei geschäftlichen Mailboxen) erwarte ich die
  155.         Zahlung von 20 DM an o.a. Anschrift wenn du das Programm länger
  156.         als 21 Tage benutzt.
  157.  
  158.         FDPI ist NICHT Public Domain Software. Jede Weitergabe des
  159.         Programmes auf Datenträgern (i.d.R. Disketten) bedarf der
  160.         ausdrücklichen Genehmigung des Autors.
  161.  
  162.         Versionsübersicht:
  163.  
  164.         1.00 und 1.01  nur zum BetaTest
  165.  
  166.         1.02
  167.  
  168.         Das '*' im Logfile wurde geändert um Probleme mit Logfileutilities
  169.         zu verhindern.
  170.  
  171.         1.03
  172.  
  173.         Nachdem immer noch Probleme mit einigen Logfileutilities auftauchten,
  174.         schreibt FDPI jetzt seinen eigenen Logfile FDPI.LOG in dem Verzeich-
  175.         nis, auf das die Environmentvariable FD weist.
  176.  
  177.         Zusätzliche 'Quietmodus'. Mit -q als zweitem Parameter auf der
  178.         Kommandoebene schreibt FDPI KEINE Netmailmessages !
  179.  
  180.         1.04
  181.  
  182.         FDPI überprüft jetzt auch, ob das Passwort wirklich auf aktiv
  183.         geschaltet ist.
  184.  
  185.         Eine große Sicherheitslücke wurde geschlossen: Wenn ein böser
  186.         Bube ein Bundle 2mal schickt, bricht FDPI nicht mit Error 0005
  187.         ab, sondern das File wird gemoved und bekommt im ungeschützten
  188.         Verzeichnis einen neuen Namen. Dabei geht FDPI so vor wie
  189.         die meisten Mailprogramme: Aus .ARC wird AR1, aus AR1 AR2 usw.
  190.  
  191.         2.00
  192.  
  193.         Die dritte Sicherheitsstufe, FDPI benötigt eine CFG-File !!
  194.  
  195.         2.01
  196.  
  197.         Die Filename, die FDPI benötigt wurden für FrontDoor 2.01 ange-
  198.         paßt.
  199.  
  200.         Je nach der nötigen Aktion beendet sich FDPI mit folgenden
  201.         Errorlevels:
  202.  
  203.         99         - intern
  204.         98         - intern
  205.  
  206.          4         - password protected session
  207.          3         - unprotected session
  208.          2         - sieht nicht nach Mail aus, nichts zu tun
  209.          1         - TwitMail found
  210.  
  211.         FDPI.CFG beachtet keine Groß-/Kleinschreibung mehr.
  212.  
  213.